An Actor-Based Software Framework for Developing and Simulating Complex Systems
نویسنده
چکیده
ASiDE is an actor-based software framework that has the goals of simplifying the development of large and distributed complex systems and of guarantying an efficient execution of applications. This software framework provides a flexible actor implementation that simplifies the writing of the actors by delegating the management of events (i.e., the reception of messages) to the execution environment, and allowing the choice between an active thread solution (i.e., each actor has its own thread) and a passive thread solution (i.e., several actors share the same thread). In particular, the second thread solution is suitable to implement systems whose behavior should be modeled through the use of a large number of actors. ASiDE is currently used for proving its advantages for the development of agent based modeling and simulation tools.
منابع مشابه
CoDE - A Software Framework for Agent-based Simulation
The issue of developing scalable, concurrent and distributed programs has generated a renewed interest in message-passing languages and frameworks. CoDE is an actor-based software framework aimed at both simplifying the development of large and distributed complex systems and guarantying an efficient execution of applications. This software framework takes advantage of a concise actor model tha...
متن کاملDeveloping Scalable Applications with Actors
This paper presents a software framework aimed at both simplifying the development of large and distributed complex systems and guarantying an efficient execution of applications. This software framework takes advantage of a concise actor model that makes easy the development of the actor code by delegating the management of events (i.e., the reception of messages) to the execution environment....
متن کاملReplaceable Implementations for Actor Systems
CoDE is an actor-based software framework aimed at both simplifying the development of large and distributed complex systems and guarantying an efficient execution of applications. This software framework takes advantage of a concise actor model that makes easy the development of the actor code by delegating the management of events (i.e., the reception of messages) to the execution environment...
متن کاملBuilding scalable distributed network systems using a modified pipeline design pattern
Actor model (see [1]) and Flow-Based Programming paradigm (see [2]) are widely used for designing concurrent processes. With these fundamental concepts software engineers and architects are able to design and develop distributed network systems in which several devices and participants communicate and work simultaneously. This paper discusses these models in a context of developing applications...
متن کاملEvaluating Health in All Policies; Comment on “Developing a Framework for a Program Theory-Based Approach to Evaluating Policy Processes and Outcomes: Health in All Policies in South Australia”
Health in All Policies (HiAP) has gained attention as a potential tool to address complex health and societal challenges at global, regional, national and subnational levels. In a recent article, Lawless et al propose an evaluation framework developed in the context of the South Australia HiAP initiative. Strategies, mediators, activities and impacts identified in the framework could potentiall...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2012